
// ArchWekx86Dlg.h : header file
//

#pragma once
#include "afxwin.h"
#include "afxcmn.h"


// CArchWekx86Dlg dialog
class CArchWekx86Dlg : public CDialogEx
{
// Construction
public:
	CArchWekx86Dlg(CWnd* pParent = NULL);	// standard constructor

// Dialog Data
	enum { IDD = IDD_ARCHWEKX86_DIALOG };

	protected:
	virtual void DoDataExchange(CDataExchange* pDX);	// DDX/DDV support


// Implementation
protected:
	HICON m_hIcon;

	// Generated message map functions
	virtual BOOL OnInitDialog();
	afx_msg void OnPaint();
	afx_msg HCURSOR OnQueryDragIcon();
	DECLARE_MESSAGE_MAP()
private:
	CButton MMX_Button1;
	CButton MMX_Button2;
	CButton MMX_Button3;
	CButton SSE_Button1;
	CButton SSE_Button2;
	CButton SSE_Button3;
	CButton SSE2_Button1;
	CButton SSE2_Button2;
	CButton SSE2_Button3;
	CButton SSE3_Button1;
	CButton SSE3_Button2;
	CButton SSE3_Button3;
	CEdit Status_Edit;
	void Lock();
	void Unlock();
public:
	afx_msg void OnBnClickedButton1();
	afx_msg void OnBnClickedButton2();
	afx_msg void OnBnClickedButton3();
	afx_msg void OnBnClickedButton4();
	afx_msg void OnBnClickedButton5();
	afx_msg void OnBnClickedButton6();
	afx_msg void OnBnClickedButton7();
	afx_msg void OnBnClickedButton8();
	afx_msg void OnBnClickedButton9();
	afx_msg void OnBnClickedButton10();
	afx_msg void OnBnClickedButton11();
	afx_msg void OnBnClickedButton12();
private:
	void CalculateView(int, int);
	CProgressCtrl NoOptProgress;
	CProgressCtrl OptProgress;
	int PointerNoOpt;
	int PointerOpt;
};
